2.3 Eine Listbox
 
Im zweiten Schritt wird auf dem neuen Formular "frmSüßigkeiten" eine Listbox aufgezogen. Sie wird "lstListe" genannt. Die dort angezeigten Einträge könnte man in den Eigenschaften im Punkt "Items" (Kategorie »Daten«) eintragen. Doch wir wollen die Liste dynamisch halten. Schließlich soll der Automat auch wieder gefüllt werden können.
Abbildung 2.2
Hier könnte man die Liste füllen.
Um die Liste per Programmierung zu füllen, brauchen wir ein Objekt und ein Ereignis. Das Objekt ist klar: Das Formular selbst wird beim Ereignis des Ladens benutzt, um die Liste zu füllen. Man könnte den Code auch hinter den Button des Start-Formulars legen. Jedoch bin ich der Meinung, dass der Code sich dort befinden sollte, wohin er gehört.
Mit einem Doppelklick auf das Formular gelangt man in das Ereignis »Load»:
Privat Sub frmSüßigkeiten_Load(ByVal sender As _
System.Object, ByVal e As _
System.EventArgs) Handles MyBase.Load
End Sub
Dazwischen steht der Code, mit dem die Liste gefüllt wird:
lstListe.Items.Add("Hanuta")
lstListe.Items.Add("Gummibärchen")
lstListe.Items.Add("Kinderschokolade")
...
|